large wall for protecting cities - Français Anglais Dictionnaire